import Mock from 'mockjs'

Mock.mock('/api/users', 'get', () => {
  return {
    code: 200,
    'data|10': [{
      "dataDate": '@datetime',
      "powerAnalyseList": [
        {
          "afterPrice": [
            {
              "beginTime": '@time',
              "discount": 0,
              "electric|400-900": 0,
              "endTime": '@time',
              "groupId": 0,
              "id": 0,
              "name": "string",
              "powerPremium": 0,
              "service": 0,
              "servicePremium": 0,
              "state": 0,
              "type": 0
            }
          ],
          "beforePrice": [
            {
              "beginTime": '',
              "discount": 0,
              "electric": 0,
              "endTime": '',
              "groupId": 0,
              "id": 0,
              "name": "string",
              "powerPremium": 0,
              "service": 0,
              "servicePremium": 0,
              "state": 0,
              "type": 0
            }
          ],
          "kwh|300-900": 0,
          "timeFrame": 0
        }
      ]
    }]
  }
})

// Mock.setup({
//   timeout: '300-600'
// })
// var evnconfig = window.EVN_CONFIG

// var  evnConfig  = []
// if(evnconfig.mock){
//   //使用vebpack的require.context()遍历所有的mock文件
//   const files =require.context('.',true,/\.js$/)
//   files.keys().forEach((key)=>{
//   if(key === './index.js')return
//   configArray = configArray.concat(files(key).default)
// })
//   //! 注册所有的mock服务
//   configArray.forEach((item)=>{
//   let url = evnconfig.baseApiUrl
//   url += item.url
//   ///半米
//  // *RegExp(url+'.*')//使用正则匹URL
//  // * item.method //请求的方法 POST/GET/PUT/DELETE
//  // (options)=>{}//返回的函数
//  // *options 可以获取到 body,type,url
//   Mock.mock(RegExp(url+'.*'),item.method,(options)=>{
//     console.debug(url, options)
//     return Mock.mock(item.response)
//   })
// })
//   }